package cn.ml.lambda.yanBian;

/**
 * 局部内部类
 *
 * 可是静态内部类还是太繁琐了，如果把它放进方法里面呢？由此引出局部内部类，
 * 即在一个方法中定义的内部类，这时就不用定义静态类了
 */
public class LambdaTest3 {

    public static void main(String[] args) {
        // 2.实现局部内部类
        class JieKouImpl3 implements JieKou3 {
            @Override
            public void jiSuan(int a, int b) {
                System.out.println(a + b);
            }
        }

        // 3.计算
        JieKou3 dao3 = new JieKouImpl3();
        dao3.jiSuan(3,5);

    }

}

// 1.定义一个函数式接口方法
interface JieKou3{
    void jiSuan(int a, int b);
}